欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

JAVA數據結構(二)

2.8.單鏈表上的刪除操作算法

public void remove(int i) throws Exception {
? ? Node p = head; ? ? ? ? ? ? ? ? ? ? ? ? ? ?//初始化p指向頭結點,j為計數器
? ? int j = -1;
? ? while(p.next != null && j < i-1) { ? ? ? ?//尋找第i個結點的前驅
? ? ? ? p = p.next;
? ? ? ? ++j;
? ? }
? ? if (j > i-1 || p.next == null){
? ? ? ? throw new Exception("刪除位置不合法"); //修改指針,使待刪除結點從單鏈表中脫離出來
? ? p.next = p.next.next;
}?

3.3求鏈棧的長度操作算法

public int length() {
? ? Node p = top; ? ? ? ? ? ?//初始化,p指向棧頂元素,length為計數器
? ? int length = 0; ? ?
? ? while (p != null) { ? ? ?//從棧頂元素向后查找,直到p指向空
? ? ? ? p = p.next; ? ? ? ? ?//p指向后繼結點
? ? ? ? ++length; ? ? ? ? ? ?//長度加1
? ? }
? ? return length;
}?

3.4鏈棧的入棧操作算法

public void push(Object x) {
? ? Node p = new Node(x); ? ? ? ?//構造一個新結點
? ? p.next = top;
? ? top = p; ? ? ? ? ? ? ? ? ? ?//新結點成為當前的棧頂結點
}

3.5鏈棧的出棧操作算法

public Object pop() {
? ? ? ? if (isEmpty()) {
? ? ? ? ? ? return null;
? ? ? ? }
? ? ? ? else {
? ? ? ? ? ? Node p = top; ? ? ? ?//p指向被刪結點(棧頂結點)
? ? ? ? ? ? top = top.next; ? ? ?//修改鏈指針,使棧頂結點從鏈棧中移去
? ? ? ? ? ? return p.data; ? ? ? //返回棧頂結點的數據域的值
? ? ? ? }
}

3.6循環順序隊列的入隊操作算法

public void offer(Object x) throws Exception{
? ? if ((rear + 1) % queueElem.length == front) ?//隊列滿
? ? ? ? throw new Exception("隊列已滿"); ? ? ? ? ?//拋出異常
? ? else {
? ? ? ? queueElem[rear] = x;
?
? ? //x存入rear所指的數組存儲位置中,使其成為新的隊尾元素
? ??
? ? rear = (rear + 1) % queueElem.length; ? ? ? ?//修改隊尾指針
}

3.8 鏈隊列的入隊操作算法

public void offer(Object x) {
? ? Node p = new Node(x); ? ? ? ? ? ?//初始化隊列新結點
? ? if (front != null){ ? ? ? ? ? ? ?//隊列非空
? ? ? ? rear.next = p;
? ? ? ? rear = p; ? ? ? ? ? ? ? ? ? ?//改變隊尾的位置
? ? }
? ? else
? ? ? ? front = rear = p;
}

文章鏈接: http://www.qzkangyuan.com/21945.html

文章標題:JAVA數據結構(二)

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

JAVA數據結構

2023-7-11 13:54:03

建站教程

Java基礎

2023-7-11 13:58:30

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 江油市| 龙海市| 永泰县| 读书| 申扎县| 建湖县| 龙山县| 皋兰县| 衡山县| 会东县| 布尔津县| 改则县| 靖宇县| 乳源| 土默特右旗| 昌宁县| 资中县| 宁波市| 湄潭县| 道真| 贵州省| 灯塔市| 正蓝旗| 德惠市| 台湾省| 大城县| 肥乡县| 南雄市| 容城县| 普定县| 土默特左旗| 汝南县| 翼城县| 鄢陵县| 济阳县| 泗水县| 保定市| 广河县| 青铜峡市| 开阳县| 兴城市|